package parser

import "save-kindle/source"

type Parser interface {
	// 解析文件
	Parser()
	// 生成文件
	Gen()
}

type ParserV2 interface {
	GetArticleSize(book source.Book)
	// Parser 解析文件
	Parser()
	// Gen 生成文件
	Gen()
}

func GetParser(fileName, fileType string) (parser Parser) {
	switch fileType {
	case "epub":
		parser = NewEpubParser(fileName)
	}
	return parser
}
